@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, p, th, td ,figure{margin: 0; padding: 0;}
/* html{
    font-size: 26.67vw;
} */
body{
    font-size:16px;
    font-family:"Microsoft YaHei";
}
     
li{
    /* 清除列表符号 */
    list-style:none;
}
u,a{
    /* 去掉下划线 */
    text-decoration:none;
}

i,em{
    /* 不再倾斜 */
    font-style:normal;
}

b,strong{
    /* 不再加粗 */
    font-weight:normal;
}

h1,h2,h3,h4,h5,h6{
    font-weight:normal;
    font-size:16px;
}

img{
    /* 边框清零 */
    border:none;
    display:block;
}

input{
    outline:none;
}

  /* 清除内外边距 */

  body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
  /* structural elements 结构元素 */

  dl, dt, dd, ul, ol, li,
  /* list elements 列表元素 */

  pre,
  /* text formatting elements 文本格式元素 */

  fieldset, lengend, button, input, textarea,
  /* form elements 表单元素 */

  th, td {
      /* table elements 表格元素 */
      margin: 0;
      padding: 0;
  }
  /* 设置默认字体 */

  body, button, input, select, textarea {
      /* for ie */
      /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
      font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
      /* 用 ascii 字符表示，使得在任何编码下都无问题 */
  }

  h1 {
      font-size: 18px;
      /* 18px / 12px = 1.5 */
  }

  h2 {
      font-size: 16px;
  }

  h3 {
      font-size: 14px;
  }

  h4, h5, h6 {
      font-size: 100%;
  }

  address, cite, dfn, em, var {
      font-style: normal;
  }
  /* 将斜体扶正 */

  code, kbd, pre, samp, tt {
      font-family: "Courier New", Courier, monospace;
  }
  /* 统一等宽字体 */

  small {
      font-size: 12px;
  }
  /* 小于 12px 的中文很难阅读，让 small 正常化 */
  /* 重置列表元素 */

  ul, ol {
      list-style: none;
  }
  /* 重置文本格式元素 */

  a {
      text-decoration: none;
      color: #000;
  }
  /*a:hover { text-decoration: underline; }*/

  abbr[title], acronym[title] {
      /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
      border-bottom: 1px dotted;
      cursor: help;
  }

  q:before, q:after {
      content: '';
  }
  /* 重置表单元素 */

  legend {
      color: #000;
  }
  /* for ie6 */

  fieldset, img {
      border: none;
  }
  /* img 搭车：让链接里的 img 无边框 */
  /* 注：optgroup 无法扶正 */

  button, input, select, textarea {
      font-size: 100%;
      /* 使得表单元素在 ie 下能继承字体大小 */
  }
  /* 重置表格元素 */

  table {
      border-collapse: collapse;
      border-spacing: 0;
  }
  /* 重置 hr */

  hr {
      border: none;
      height: 1px;
  }
  /* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */

  html {
      overflow-y: scroll;
  }
  /*  浮动  */

  .fl {
      float: left
  }

  .fr {
      float: right
  }
  /*  清除浮动  */

  .clearfix:after {
      content: " ";
      display: block;
      clear: both;
      visibility: hidden;
  }


